/*Programme intro_char
	variable note tableau réels
	variable somme réel
	variable compteur,diviseur entier

Debut
	compteur := 0
	somme := 0
	faire
		lire (entier[compteur])
		compteur := compteur + 1
	tant que entier <= 20 et entier >= 0 et compteur <= limite

	diviseur := compteur - 1
	compteur := compteur - 2

	faire
		somme := note[compteur] + somme
		compteur := compteur - 2
	tant que compteur >= 0
	ecrire ( somme / diviseur )
Fin*/

#include <stdio.h>

main () {
	float note[30], somme=0;
	int compteur=0, diviseur;
	
	do {
	printf ("entrez votre note n° %d: ", compteur + 1);
	scanf ("%f", &note[compteur]);
	compteur++;
	} while ((note[compteur-1] <= 20) && (note[compteur-1] >= 0) && (compteur <= 30));

	diviseur = compteur - 1;
	compteur -= 2;

	do {
		somme += note[compteur];
		compteur--;
	} while ( compteur >= 0 );

	printf ("votre moyenne est de %.2f\n", somme / diviseur);
}
